// 【THIS的七种情况】
// 1、给当前元素的某个事件绑定方法，当事件触发方法执行，方法中的this指向是当前元素本身；
// 2、方法执行，看前面有没有点“.”，有点，点前面是谁，this就是谁；没有点就是window对象；
// 3、构造函数执行的时候，方法体中的this就是当前构造函数类的实例；
// 4、自执行函数一般都是window对象；
// 5、定时器中this：window对象（通过call传入的window对象）；
// 6、对象方法中this指向对象本身（受定时器影响：window）；
// 7、箭头函数中this，沿作用域链向外找，直到有this定义（不受内部定时器影响）